home *** CD-ROM | disk | FTP | other *** search
/ IRIX Base Documentation 2001 May / SGI IRIX Base Documentation 2001 May.iso / usr / share / catman / p_man / catD / enableok.z / enableok
Encoding:
Text File  |  1998-10-30  |  3.9 KB  |  66 lines

  1.  
  2.  
  3.  
  4. eeeennnnaaaabbbblllleeeeooookkkk((((DDDD3333))))                                                      eeeennnnaaaabbbblllleeeeooookkkk((((DDDD3333))))
  5.  
  6.  
  7.  
  8. NNNNAAAAMMMMEEEE
  9.      _eeee_nnnn_aaaa_bbbb_llll_eeee_oooo_kkkk - allow a queue to be serviced
  10.  
  11. SSSSYYYYNNNNOOOOPPPPSSSSIIIISSSS
  12.      _####_iiii_nnnn_cccc_llll_uuuu_dddd_eeee _<<<<_ssss_yyyy_ssss_////_ssss_tttt_rrrr_eeee_aaaa_mmmm_...._hhhh_>>>>
  13.      _####_iiii_nnnn_cccc_llll_uuuu_dddd_eeee _<<<<_ssss_yyyy_ssss_////_dddd_dddd_iiii_...._hhhh_>>>>
  14.      _vvvv_oooo_iiii_dddd _eeee_nnnn_aaaa_bbbb_llll_eeee_oooo_kkkk_((((_qqqq_uuuu_eeee_uuuu_eeee______tttt _****_q_))))_;;;;
  15.  
  16.    AAAArrrrgggguuuummmmeeeennnnttttssss
  17.      _q         Pointer to the queue.
  18.  
  19. DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
  20.      The _eeee_nnnn_aaaa_bbbb_llll_eeee_oooo_kkkk function allows the service routine of the queue pointed to
  21.      by _q to be rescheduled for service.  It cancels the effect of a previous
  22.      use of the _nnnn_oooo_eeee_nnnn_aaaa_bbbb_llll_eeee(D3) function on _q.
  23.  
  24.    RRRReeeettttuuuurrrrnnnn VVVVaaaalllluuuueeeessss
  25.      None
  26.  
  27. UUUUSSSSAAAAGGGGEEEE
  28.    LLLLeeeevvvveeeellll
  29.      Base or Interrupt.
  30.  
  31.    SSSSyyyynnnncccchhhhrrrroooonnnniiiizzzzaaaattttiiiioooonnnn CCCCoooonnnnssssttttrrrraaaaiiiinnnnttttssss
  32.      Does not sleep.
  33.  
  34.      Driver-defined basic locks, read/write locks, and sleep locks may be held
  35.      across calls to this function.
  36.  
  37.      The caller cannot have the stream frozen [see _ffff_rrrr_eeee_eeee_zzzz_eeee_ssss_tttt_rrrr(D3)] when calling
  38.      this function.
  39.  
  40.    EEEExxxxaaaammmmpppplllleeeessss
  41.      The _qqqq_rrrr_eeee_ssss_tttt_aaaa_rrrr_tttt routine uses two STREAMS functions to re-enable a queue that
  42.      has been disabled.  The _eeee_nnnn_aaaa_bbbb_llll_eeee_oooo_kkkk function removes the restriction that
  43.      prevented the queue from being scheduled when a message was enqueued.
  44.      Then, if there are messages on the queue, it is scheduled by calling
  45.      _qqqq_eeee_nnnn_aaaa_bbbb_llll_eeee(D3).
  46.      _1111  _vvvv_oooo_iiii_dddd
  47.      _2222  _qqqq_rrrr_eeee_ssss_tttt_aaaa_rrrr_tttt_((((_qqqq_))))
  48.      _3333    _qqqq_uuuu_eeee_uuuu_eeee______tttt _****_qqqq_;;;;
  49.      _4444  _{{{{
  50.      _5555    _eeee_nnnn_aaaa_bbbb_llll_eeee_oooo_kkkk_((((_qqqq_))))_;;;;
  51.      _6666    _iiii_ffff _((((_qqqq_----_>>>>_qqqq______ffff_iiii_rrrr_ssss_tttt_))))
  52.      _7777         _qqqq_eeee_nnnn_aaaa_bbbb_llll_eeee_((((_qqqq_))))_;;;;
  53.      _8888  _}}}}
  54.  
  55. RRRREEEEFFFFEEEERRRREEEENNNNCCCCEEEESSSS
  56.      _nnnn_oooo_eeee_nnnn_aaaa_bbbb_llll_eeee(D3), _qqqq_eeee_nnnn_aaaa_bbbb_llll_eeee(D3), _qqqq_uuuu_eeee_uuuu_eeee(D4), _ssss_rrrr_vvvv(D2)
  57.  
  58.  
  59.  
  60.  
  61.  
  62.                                                                         PPPPaaaaggggeeee 1111
  63.  
  64.  
  65.  
  66.